package com.winhxd.b2c.product.dao;

import com.winhxd.b2c.common.domain.product.model.ProductBrand;

import java.util.List;

/**
 * @author luosixiang
 */
public interface ProductBrandMapper {

    /**
       *  描述
       * @author luosixiang
       * @date 11:54 2019/1/18
       * @param id
       * @return int
       **/

    int deleteByPrimaryKey(Long id);

    /**
       *  描述
       * @author luosixiang
       * @date 11:54 2019/1/18
       * @param record
       * @return int
       **/

    int insert(ProductBrand record);

    /**
       *  描述
       * @author luosixiang
       * @date 11:54 2019/1/18
       * @param record
       * @return int
       **/

    int insertSelective(ProductBrand record);

    /**
       *  描述
       * @author luosixiang
       * @date 11:53 2019/1/18
       * @param id
       * @return com.winhxd.b2c.common.domain.product.model.ProductBrand
       **/

    ProductBrand selectByPrimaryKey(Long id);


    /**
       *  描述
       * @author luosixiang
       * @date 11:53 2019/1/18
       * @param
       * @return java.util.List<com.winhxd.b2c.common.domain.product.model.ProductBrand>
       **/

    List<ProductBrand> selectAllBrand();

    /**
       *  描述
       * @author luosixiang
       * @date 11:53 2019/1/18
       * @param record
       * @return int
       **/

    int updateByPrimaryKeySelective(ProductBrand record);

    /**
       *  描述
       * @author luosixiang
       * @date 11:53 2019/1/18
       * @param record
       * @return int
       **/

    int updateByPrimaryKey(ProductBrand record);
}